home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / UTIL / ForcePRAM.sit / PRAM usage notes < prev    next >
Text File  |  1994-03-29  |  5KB  |  205 lines

  1. PRAM usage notes
  2. Largely developed on Quadra 950 using internal video.
  3. Much input from Centris 610, Macintosh IISI and IICX systems.
  4.  
  5. 00 ? Zap sets to 00
  6. 01 ? Zap sets to 80
  7. 02 ? Always 4F
  8. 03 ? Always 48
  9.  
  10. 04-07 Zap sets to 00
  11.  
  12. 08 VolClik (II-372)
  13.     * upper 5 bits Mouse Tracking Speed (Mouse Control Panel) 0-6
  14.     lower 3 bits are Speaker Volume 0-7
  15. 09 VolClik
  16.     upper 4 bits Double Click Time (Mouse Control Panel)
  17.     lower 4 bits Caret Blink Time (General Control Panel)
  18. 0A ? Possibly Misc (II-372)
  19.     Disk Cache
  20.     (01=32K) (10=512K) (D0=6656K)
  21. 0B Misc (II-372)
  22.     * upper 4 bits always E
  23.     lower 4 bits Menu Blink (General Control Panel) in upper 2
  24.  
  25. 0C-0D Always 4E75 (RTS Instruction or ASCII "Nu")
  26. 0E-0F Always 4D63 (Not a valid instruction or ASCII "Mc")
  27.  
  28. 10 Validity Status A8 (II-370)
  29. 11 Node hint for modem port
  30. 12 Node hint for printer port
  31. 13 Use types for serial port
  32.     22 - AppleTalk Off
  33.     21 - AppleTalk On
  34. 14-15 Modem port config
  35. 16-17 Printer port config
  36. 18-1B Alarm clock
  37. 1C-1D Application font number minus 1
  38. 1E KbdPrint (II-371)
  39.     upper 4 Auto Key Delay Threshold (Keyboard Control Panel)
  40.     lower 4 Auto Key Repeat Rate (Keyboard Control Panel)
  41. 1F ? Possibly KbdPrint (II-371)
  42.  
  43. 20-45 ? Always 00
  44.  
  45. 46-4D Slot 9 config
  46.   **OR**
  47. {
  48. 46 ? Always 00
  49.  
  50. 47 ? Unknown
  51.     Quadra 950:        36
  52.     Centris610 Workstation:    3B
  53.     SI (part of slot 9 config)
  54.  
  55. 48 Built-in video bit depth (Monitors Control Panel)
  56.     0=unused Black&White(1bit)=80 4(2bit)=81
  57.     16(4bit)=82 256(8bit)=83 thousands(16 bit)=84
  58.     * Might be Slot Resource number
  59.  
  60. 49-4C Main Monitor (Monitor Control Panel)
  61.     Q950 internal video:    E2 E2 06 1F
  62.     Q950 external 1 bit:    A0 A0 07 0F
  63.     Q950 external 8 bit:     A0 A0 07 0F
  64.     Centris610 Workstation    C8 C8 06 0B
  65.     
  66. 4D ? Always 00
  67. }
  68.  
  69. 4E-55 Slot A config
  70. 56-5D Slot B config
  71. 5E-65 Slot C config
  72. 66-6D Slot D config
  73. 6E-75 Slot E config
  74.  
  75. 76 ? Always 00
  76. 77 ? Always 01
  77.  
  78. 78-7B Startup Device (See SetDefaultStartup V-354)
  79.     SCSI Disk (ChinaCat = FF FF FF DF) (FF FF FF DD) (FF FF FF DE)
  80.     EtherNB (Slot B = 00 00 0B 81) (Slot D = 00 00 0D 81) Slot and Slot Resource
  81.     None 00 00 00 00
  82.  
  83. 7C-7D Current Beep Sound (Sound Control Panel)
  84.     * Might be System File Resource Number of Sound Resource
  85.  
  86. 7E ? Always 00
  87. 7F ? Always 00
  88.  
  89. 80-81 MacsBug Startup Monitor (Monitors Control Panel)
  90.     * 00E2 for builtin
  91.     0C80 for external 1 bit slot C  0E80 for external 8 bit slot E
  92.     0000 for no macsbug 0A88 for CX PrintStation video card
  93.     Might be Slot Number and Slot Resource Number but always Black & White?
  94.  
  95. 82-87 Hilight Color (Color Control Panel)
  96.     * Might be RGB notation
  97.  
  98. 88 ? Always 00
  99.  
  100. 89 ? Unknown
  101.     CX PrintStation: 00
  102.     Quadra 950: 0C
  103.     Centris610 Workstation:    00
  104.     SI: 00
  105.  
  106. 8A Memory Control Panel
  107.     CX PrintStation: 00
  108.     Q950
  109.       C5    040 cache off, 32 bit addressing on
  110.       C0    040 cache off, 32 bit addressing off
  111.       45    040 cache on, 32 bit addressing on
  112.       40    040 cache on, 32 bit addressing off
  113.     SI
  114.       05    32 bit addressing on
  115.       00    32 bit addressing off
  116.     C610
  117.       85    040 cache off, 32 bit addressing on
  118.       80    040 cache off, 32 bit addressing off
  119.       05    040 cache on, 32 bit addressing on
  120.       00    040 cache on, 32 bit addressing off
  121.  
  122. 8B-AE ? Always 00
  123.  
  124. AF RAM Disk size (Memory Control Panel)
  125.     Prorated to total memory size, decimal 250 is all of memory.
  126.     I.E. a value of 1 indicates 1/250 of memory is RAM disk,
  127.     a value of 75 indicates that 3/10 of memory is RAM disk.
  128.  
  129. B0-B7 ? Always 00
  130.  
  131. B8-BB  Seems to be monotonically increasing, ZAP does *NOT* clear
  132.  
  133. BC ? Always 00
  134.  
  135. BD-DD Local AppleTalk Zone Name (Pascal String Format)
  136.     Not sure how far this goes (i.e. what is max zone name length)
  137.  
  138. {
  139. DE Network Control Panel
  140.     LocalTalk Built-In: 00
  141.     EtherTalk Built-In: 67
  142.     EtherTalk Slot2(B): 00
  143.     EtherTalk Slot4(D): 00
  144.     SI Slot 9: 66
  145. DF ? Unknown
  146.     CX PrintStation: 4A
  147.     Quadra 950: 00
  148.     Centris610 Workstation:    (40 or 4A)
  149.     SI: E8
  150. |||
  151. DE-DF Network Control Panel
  152.     Q950 Internal Ether: 6700
  153.     C610 NuBus Ether(E): 674A
  154.     SI NuBus Ether (S9): 66E8
  155. }
  156. E0-E1 Network Control Panel
  157.     LocalTalk Built-In: 0000
  158.     EtherTalk Built-In: 00FD
  159.     EtherTalk Slot2(B): 0B80
  160.     EtherTalk Slot4(D): 0D80
  161.     SI Slot 9: 0980
  162.     * Probably Slot and Slot Resource
  163.  
  164. E2 ? Always 00
  165.  
  166. E3 Network Control Panel
  167.     LocalTalk Built-In: 01
  168.     EtherTalk Built-In: 0A
  169.     EtherTalk Slot2(B): 0A
  170.     EtherTalk Slot4(D): 0A
  171.     SI Slot 9: 0A
  172.     
  173. E4-EF Map Control Panel (See MacTutor V5#9p88 or BestOf 5 p146)
  174.     E4-E7    Latitude North of Equator
  175.     E8-EB    Longitude West of Greenwich (Note US is negative)
  176.     EC    High bit is Daylight Savings Time flag
  177.     ED-EF    Seconds offset from GMT (Note US is negative)
  178.  
  179. F0-FB ? Zap sets to 00
  180. FC-FF ? Zap sets to 00 (often ASCII "PASS" on unintld PRAMs)
  181.  
  182. ===================
  183.  
  184. Additional Notes:
  185.  
  186. The "Monitor" control panel changes the screens immediately but does not
  187. rewrite the PRAM until the control panel itself is closed.
  188.  
  189. The ranges for card slots are educated guesses.  Best idea of format is:
  190.  
  191. 00 Flag has not been inited yet or something
  192. 01 Board ID assigned by Apple
  193. 02-07 Card-specific status, often starts with Slot Resource for current mode
  194.  
  195.     00 08 00 00 00 00 00 00 Ethernet card
  196.     01 1B 80 00 00 00 00 00    MegaMax 1 bit screen
  197.     00 05 80 00 00 00 00 00    Apple video card in 1 bit mode
  198.     00 05 83 00 00 00 00 00    Apple video card in 8 bit mode
  199.     00 13 83 88 00 00 00 00 CX Printstation Video card?
  200.     00 28 80 86 00 00 00 00 SI video card slot 9?
  201.     00 28 83 86 00 00 00 00 SI video card slot 9?
  202.  
  203. Ben Cranston <zben@ni.umd.edu>
  204.  
  205.